var Widget = function() {

	var onMobile = false;

	function init() {

		if (window.widget) {
			onMobile = true;
			window.widget.setNavigationEnabled(true);
			// Create a Menu Object
//			var optionsMenu = window.menu;
//			// Set a callback function for Menu
//			optionsMenu.onShow = function() {
//				alert('Event Trigger: optionsMenu.onShow');
//			}
//			// Create two Menu items
//			var m1 = new MenuItem('Beverages', 2001);
//			var m2 = new MenuItem('Snacks', 2002);
//
//			// Assign a callback function for the menu items
//			m1.onSelect = menuEventHandler;
//			m2.onSelect = menuEventHandler;
//
//			// Append two Menu items to Menu
//			optionsMenu.append(m1);
//			optionsMenu.append(m2);
//
//			// Create two more Menu items for Sub-Menu
//			var m11 = new MenuItem('Coca Cola', 3001);
//			var m12 = new MenuItem('Pepsi', 3002);
//
//			// Append two Sub Menu Items to Menu 'Beverages'
//			// get Menu Item reference by ID
//			optionsMenu.getMenuItemById(2001).append(m11);
//
//			// get Menu Item reference by Name
//			optionsMenu.getMenuItemByName('Beverages').append(m12);
//
//			// Assign a callback function for the submenu items
//			m11.onSelect = submenuEventHandler;
//			m12.onSelect = submenuEventHandler;
//
//			// choose to show the softkey pane at all times
//			window.menu.showSoftkeys();

		}

	}

	function menuEventHandler(id) {
		switch (id) {
		case 2001:
			break;
		case 2002:
			// do something
			break;
		}
	}
	
	function submenuEventHandler(id) {
		switch (id) {
		case 3001:
			break;
		case 3002:
			// do something
			break;
		}
	}

	return {

			onLoadEventHandler : function() {
				init();

				return 0;
			},
			mobile : function() {
				return onMobile;
			}

	}

}();

Event.observe(window, 'load', Widget.onLoadEventHandler.bind(Widget));